package thread;

import java.util.Scanner;

/**
 * 线程的一个静态方法
 * static void sleep(long millis)
 *
 * 该方法可以让运行该方法的线程阻塞状态指定毫秒
 */
public class SleepDemo {
    public static void main(String[] args) {
        System.out.println("程序开始了");

        /* 实现一个建议的倒计时程序

        */
       /* try {
            Thread.sleep(5000);
        }catch (InterruptedException e){
            e.printStackTrace();
        }
        System.out.println("程序结束了");*/

        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入倒计时:");
        int count = scanner.nextInt();
        for(int i=0 ; i<=count ; i++){
            try {
                Thread.sleep(1000);
                /* InterruptException: 中断异常
                */
            }catch (InterruptedException e){
                e.printStackTrace();
            }
            System.out.println(count-i);
        }
        System.out.println("倒计时结束");
    }
}
